﻿<!--
//===============================================================================
// Mammoth Patter Miner 2009
//===============================================================================
// Copyright (C) 2008-2009 Arkadiusz Świerczek and Piotr Włodek. All rights reserved.
//===============================================================================
// Defines resources for Light theme.
//===============================================================================
-->

<ResourceDictionary x:Class="WpfRcp.Resources.Light"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:RcpControls="clr-namespace:WpfRcp.Controls;assembly=WpfRcp.Controls">

    <!--WIZARD-->
    <Style TargetType="Border" x:Key="{x:Static RcpControls:Wizard.HeaderPanelBorderResourceKey}">
        <Setter Property="Background">
            <Setter.Value>
                <LinearGradientBrush StartPoint="0,0" EndPoint="1,0">
                    <GradientStop Color="#888888" Offset="0.0" />
                    <GradientStop Color="#666666" Offset="1.0" />
                </LinearGradientBrush>
            </Setter.Value>
        </Setter>
        <Setter Property="BorderBrush" Value="DarkGray" />
        <Setter Property="BorderThickness" Value="0,0,0,1" />
        <Setter Property="Padding" Value="0" />
        <Setter Property="Height" Value="60" />
    </Style>

    <Style TargetType="Border" x:Key="{x:Static RcpControls:Wizard.SideHeaderPanelBorderResourceKey}">
        <Setter Property="Background">
            <Setter.Value>
                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                    <GradientStop Color="#888888" Offset="0.0" />
                    <GradientStop Color="#666666" Offset="1.0" />
                </LinearGradientBrush>
            </Setter.Value>
        </Setter>
        <Setter Property="BorderBrush" Value="DarkGray" />
        <Setter Property="BorderThickness" Value="0,0,1,0" />
    </Style>

    <Style TargetType="Border" x:Key="{x:Static RcpControls:Wizard.ContentPanelBorderResourceKey}">
        <Setter Property="Background" Value="#BBBBBB" />
    </Style>

    <Style TargetType="Border" x:Key="{x:Static RcpControls:Wizard.NavigationPanelBorderResourceKey}">
        <Setter Property="Background" Value="#888888" />
        <Setter Property="BorderBrush" Value="DarkGray" />
        <Setter Property="BorderThickness" Value="0,1,0,0" />
        <Setter Property="Padding" Value="5" />
    </Style>

    <Style TargetType="Button" x:Key="{x:Static RcpControls:Wizard.NavigationButtonResourceKey}"
            BasedOn="{StaticResource {x:Type Button}}">
        <Setter Property="Width" Value="76" />
        <Setter Property="Height" Value="24" />
    </Style>

    <Style x:Key="{x:Static RcpControls:TabMenuItem.DetachedTabMenuItemWindowStyleKey}"
            TargetType="{x:Type RcpControls:ChromeWindow}">
        <Setter Property="Background" Value="#888888" />
        <Setter Property="BorderBrush" Value="White" />
        <Setter Property="BorderThickness" Value="1" />
    </Style>

    <!-- SLIDER -->
    <LinearGradientBrush x:Key="sliderBackgroundBrush" StartPoint="0 0" EndPoint="1 0">
        <GradientStop Color="#777777" Offset="0.0" />
        <GradientStop Color="#777777" Offset="1.0" />
    </LinearGradientBrush>

    <LinearGradientBrush x:Key="thumbNormalBrush" StartPoint="0 0" EndPoint="1 0">
        <GradientStop Color="#909090" Offset="0.0" />
        <GradientStop Color="#909090" Offset="1.0" />
    </LinearGradientBrush>

    <LinearGradientBrush x:Key="thumbDraggingBrush" StartPoint="0 0" EndPoint="1 0">
        <GradientStop Color="#BBBBBB" Offset="0.0" />
        <GradientStop Color="#BBBBBB" Offset="1.0" />
    </LinearGradientBrush>

    <LinearGradientBrush x:Key="thumbMouseOverBrush" StartPoint="0 0" EndPoint="1 0">
        <GradientStop Color="#BBBBBB" Offset="0.0" />
        <GradientStop Color="#BBBBBB" Offset="1.0" />
    </LinearGradientBrush>

    <SolidColorBrush Color="#505050" x:Key="sliderDisabledBackgroundKey" />
    <SolidColorBrush Color="#555555" x:Key="sliderDisabledBorderBrushKey" />
    
    <!--SLIDER WITH PERCENTAGE INDICATOR-->
    <SolidColorBrush Color="#222222" x:Key="PercentageColor" />
    <SolidColorBrush Color="DarkGray" x:Key="PercentageDisabledColor" />

    <!--EXPANDER-->
    <SolidColorBrush Color="#BBBBBB" x:Key="ExpanderBlackBackground" />
    <SolidColorBrush Color="#888888" x:Key="ExpanderBackground" />
    <SolidColorBrush Color="#222222" x:Key="ExpanderForeground" />
    <SolidColorBrush Color="#BBBBBB" x:Key="ExpanderTabControlBackground" />

    <!-- ACCORDION -->
    <SolidColorBrush Color="#AAAAAA" x:Key="AccordionBackground" />
    <SolidColorBrush Color="#888888" x:Key="AccordionBorderBrush" />
    <SolidColorBrush Color="#222222" x:Key="AccordionForeground" />
    <SolidColorBrush Color="#BBBBBB" x:Key="AccordionSplitterBackground" />

    <!-- MAIN WINDOW -->
    <SolidColorBrush Color="#BBBBBB" x:Key="MainWindowBackground" />
    <SolidColorBrush Color="#888888" x:Key="WindowContentBackground" />
    <SolidColorBrush Color="#BBBBBB" x:Key="WindowBackground" />
    <SolidColorBrush Color="#666666" x:Key="DarkWindowBackground" />
    <SolidColorBrush Color="#5C5F63" x:Key="MammothHeader1Foreground" />
    <SolidColorBrush Color="#111111" x:Key="MammothHeader2Foreground" />
    <SolidColorBrush Color="#A5A5A5" x:Key="MenuBackground" />
    <SolidColorBrush Color="#A5A5A5" x:Key="StatusBarBackground" />
    <SolidColorBrush Color="#222222" x:Key="StatusBarItemForeground" />

    <!-- OTHER WINDOWS -->
    <LinearGradientBrush x:Key="ConnectRestoreWindowBackground" StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="#555555" Offset="0.0" />
        <GradientStop Color="#777777" Offset="1.0" />
    </LinearGradientBrush>

    <!-- TAB CONTROL -->
    <SolidColorBrush Color="#888888" x:Key="TabControlBackground" />
    <SolidColorBrush Color="#A0A0A0" x:Key="TabItemHotBackground" />
    <SolidColorBrush Color="#888888" x:Key="TabItemSelectedBackground" />
    <SolidColorBrush Color="#B0B0B0" x:Key="TabItemBackground" />
    <SolidColorBrush Color="#222222" x:Key="TabItemForeground" />

    <!-- BUTTONS -->
    <SolidColorBrush Color="#555555" x:Key="ButtonBackground" />
    <SolidColorBrush Color="#666666" x:Key="ButtonHotBackground" />
    <SolidColorBrush Color="#777777" x:Key="ButtonDownBackground" />

    <!-- GRID VIEW, GRID TREE VIEW, DATA GRID -->
    <SolidColorBrush Color="#888888" x:Key="GridViewBackground" />
    <SolidColorBrush Color="#505050" x:Key="GridViewDisabledBackground" />
    <SolidColorBrush Color="#C9C9C9" x:Key="GridViewColumnHeaderBorderBackground" />
    <SolidColorBrush Color="#999999" x:Key="GridViewColumnHeaderBackground" />
    <SolidColorBrush Color="#AAAAAA" x:Key="GridViewColumnHeaderHoverBackground" />
    <SolidColorBrush Color="#BBBBBB" x:Key="GridViewColumnHeaderPressBackground" />
    <SolidColorBrush Color="#222222" x:Key="GridViewForeground" />
    <SolidColorBrush Color="#FFBA00" x:Key="GridViewSelectedRowBackground" />
    <SolidColorBrush Color="#DDDDDD" x:Key="GridViewMouseOverRowBackground" />
    <SolidColorBrush Color="#AAAAAA" x:Key="GridViewRowBackground" />
    <SolidColorBrush Color="#CCCCCC" x:Key="GridViewAlternativeRowBackground" />

    <!-- LEFT TOOLBAR -->
    <SolidColorBrush Color="#888888" x:Key="LeftToolbarBackground" />

    <!-- TEXT BOX -->
    <SolidColorBrush Color="#777777" x:Key="TextBoxBorderKey" />
    <SolidColorBrush Color="#777777" x:Key="TextBoxDisabledBorderKey" />
    <SolidColorBrush Color="#777777" x:Key="TextBoxBackgroundKey" />
    <SolidColorBrush Color="#505050" x:Key="TextBoxDisabledBackgroundKey" />
    <SolidColorBrush Color="#222222" x:Key="TextBoxForegroundKey" />

    <!--BUTTONS-->
    <LinearGradientBrush x:Key="ButtonNormalBackgroundKey" StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="#A5A5A5" Offset="0" />
        <GradientStop Color="#A5A5A5" Offset="0.5" />
        <GradientStop Color="#9A9A9A" Offset="0.5" />
        <GradientStop Color="#9A9A9A" Offset="1" />
    </LinearGradientBrush>

    <LinearGradientBrush x:Key="ButtonHotBackgroundKey" StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="#626262" Offset="0" />
        <GradientStop Color="#626262" Offset="0.5" />
        <GradientStop Color="#707070" Offset="0.5" />
        <GradientStop Color="#707070" Offset="1" />
    </LinearGradientBrush>

    <LinearGradientBrush x:Key="ButtonWarmBackgroundKey" StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="#888888" Offset="0" />
        <GradientStop Color="#888888" Offset="0.5" />
        <GradientStop Color="#797979" Offset="0.5" />
        <GradientStop Color="#797979" Offset="1" />
    </LinearGradientBrush>

    <SolidColorBrush x:Key="ButtonNormalBorderKey" Color="#424242" />

    <SolidColorBrush x:Key="ButtonHotBorderKey" Color="#1A1A1A" />

    <SolidColorBrush x:Key="ButtonWarmBorderKey" Color="#333333" />

    <SolidColorBrush x:Key="NormalForegroundKey" Color="#1A1A1A" />

    <SolidColorBrush x:Key="HotForegroundKey" Color="White" />

    <SolidColorBrush x:Key="WarmForegroundKey" Color="White" />

    <SolidColorBrush x:Key="ButtonDisabledForegroundKey" Color="#777777" />

    <!--COMBOBOX-->

    <LinearGradientBrush x:Key="HighlightedComboBoxItemBackgroundKey" StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="#E3E3E3" Offset="0.0" />
        <GradientStop Color="#9A9A9A" Offset="1.0" />
    </LinearGradientBrush>

    <SolidColorBrush x:Key="ComboBoxItemBackgroundKey" Color="#888888" />
    <SolidColorBrush x:Key="ComboBoxItemForegroundKey" Color="#222222" />
    <SolidColorBrush x:Key="HighlightedComboBoxItemForegroundKey" Color="#333333" />

    <SolidColorBrush Color="#909090" x:Key="ArrowRectangleNormalFill" />
    <SolidColorBrush Color="#BBBBBB" x:Key="ArrowRectangleWarmFill" />

    <SolidColorBrush Color="#222222" x:Key="ComboBoxForegroundKey" />
    <SolidColorBrush Color="#777777" x:Key="ComboBoxBackgroundKey" />
    <SolidColorBrush Color="#505050" x:Key="ComboBoxDisabledBackgroundKey" />
    <SolidColorBrush Color="#555555" x:Key="ComboBoxBorderBrushKey" />
    <SolidColorBrush Color="#555555" x:Key="ComboBoxDisabledBorderBrushKey" />

    <!-- MENU ITEM -->
    <SolidColorBrush x:Key="MenuItemBackground" Color="#CCCCCC" />
    <SolidColorBrush x:Key="MenuItemHotBackground" Color="#CCCCCC" />
    <SolidColorBrush x:Key="MenuBorderBrush" Color="#EEEEEE" />
    <SolidColorBrush x:Key="TopMenuItemForeground" Color="#222222" />
    <SolidColorBrush x:Key="TopMenuItemHotForeground" Color="#333333" />
    <SolidColorBrush x:Key="SubMenuItemForeground" Color="#222222" />
    <SolidColorBrush x:Key="SubMenuItemHotForeground" Color="#EEEEEE" />
    <SolidColorBrush x:Key="SubMenuItemHotBackground" Color="#999999" />
    <SolidColorBrush x:Key="SubMenuItemHotBorderBrush" Color="#444444" />
    <SolidColorBrush x:Key="MenuItemDisabledForeground" Color="#888888" />

    <!--CHECK BOX-->
    <SolidColorBrush x:Key="CheckBoxFillNormalKey" Color="#F8F8F8" />
    <SolidColorBrush x:Key="CheckBoxStrokeNormalKey" Color="#424242" />
    <SolidColorBrush x:Key="CheckBoxStrokeHotKey" Color="#FFFFFF" />

    <!-- RADIO BUTTON -->
    <SolidColorBrush x:Key="RadioButtonForeground" Color="#222222" />

    <!--LIST BOX-->
    <SolidColorBrush Color="#777777" x:Key="ListBorder" />
    <SolidColorBrush Color="#777777" x:Key="ListBoxBackground" />
    <SolidColorBrush Color="#929292" x:Key="SelectedListBoxItemStyleKey" />

    <!-- NUMERIC SPINNER & TIME PICKER -->    
    <SolidColorBrush Color="#505050" x:Key="NumericSpinnerBorder" />
    <SolidColorBrush Color="#666666" x:Key="NumericSpinnerDisabledBorder" />
    <SolidColorBrush Color="#777777" x:Key="NumericSpinnerBackground" />
    <SolidColorBrush Color="#505050" x:Key="NumericSpinnerDisabledBackground" />
    <SolidColorBrush Color="#222222" x:Key="NumericSpinnerForeground" />

    <!-- LABEL -->
    <SolidColorBrush Color="#222222" x:Key="LabelForeground" />

    <!-- SCROLL BAR -->
    <SolidColorBrush Color="#999999" x:Key="ScrollBarBackground" />
    <SolidColorBrush Color="Transparent" x:Key="ScrollBarForeground" />
    <SolidColorBrush Color="#777777" x:Key="ScrollBarWarmForeground" />
    <SolidColorBrush Color="#888888" x:Key="ScrollBarHotForeground" />
    <SolidColorBrush Color="#444444" x:Key="ScrollBarBorderBrush" />
    <SolidColorBrush Color="#555555" x:Key="ScrollBarWarmBorderBrush" />
    <SolidColorBrush Color="#666666" x:Key="ScrollBarHotBorderBrush" />
</ResourceDictionary> 